#pragma once

#include "ofMain.h"

class testApp : public ofBaseApp{

	public:
		void setup();
		void update();
		void draw();
        void getValue();
        void renderGraph();


		void keyPressed  (int key);
		void keyReleased(int key);
		void mouseMoved(int x, int y );
		void mouseDragged(int x, int y, int button);
		void mousePressed(int x, int y, int button);
		void mouseReleased(int x, int y, int button);
		void windowResized(int w, int h);
		void dragEvent(ofDragInfo dragInfo);
		void gotMessage(ofMessage msg);

		ofTrueTypeFont		font;
        ofImage             trackingGraph;
        int graphX, graphY;

		ofSerial	serial;
		int sampleRate;
		int lastTimeMillis;
		int currentTimeMillis;

        unsigned char *bytes;
        //int val; // compute this when needed

        int bytesRequired;
        int bytesRemaining;
		int bytesRead;

};

